package com.csu.tingtian.service;

import com.csu.tingtian.common.CommonResponse;
import com.csu.tingtian.vo.FarmRentComment;
import com.csu.tingtian.vo.ProduceComment;

import java.util.List;

public interface FarmRentCommentService {
//    用户对在某农场某次租赁发送评论
    CommonResponse<FarmRentComment> userSendCommentToProduce(FarmRentComment farmRentComment);
//    用户删除对某农场的某条评论
    CommonResponse<FarmRentComment> userDeleteComment(String userName,String farmName,String time);
//    用户查看某农场的评论
    CommonResponse<List<FarmRentComment>> userGetCommentByFarmName(String farmName);
//    给管理员返回租赁星级平均分为2分及其以下的farmName
     CommonResponse<List<String>> returnFarmNameStarIsTwoOrLower();

    //根据farmName找出所有评价，并计算星级的平均分
    int averageStarLevel(String farmName);
}
